Framework für die Entwicklung einer universellen kollaborativen eLearning-Plattform
نویسنده
چکیده
ClientPlugin Abbildung 4.11.: Plug-In-Framework-Klassen Das ”Einklinken“ der Plug-Ins in das System und somit die Aktivierung der eigentlichen Systemfunktionalität erfolgt durch das Bereitstellen der entsprechenden Java-Klassen über den Java-Suchpfad im Dateisystem. Dabei veranlassen die jeweiligen Kernkomponenten des Basissystems (d.h. der BluES-Server und der BluES-Client) das Plug-In-Framework, diesen Pfad nach vorhandenen PlugIn-Klassen zu durchsuchen und die gefundenen zu initialisieren. Dies geschieht 4.3 Systemarchitektur 95 durch die jeweilige Instantiierung von ClientPluginManager und ServerPlugInManager (vgl. auch Abbildung 4.11). Die Klassennamen der zu lokalisierenden Plug-In-Klassen sind durch eine spezielle Endung (”...ClientPlugin“ bzw. ”...ServerPlugin“) gekennzeichnet. 4.3.3. Event-Framework Das Event-Framework dient der Kommunikationsunterstützung zwischen den Modulen des Systems. Das Java-Konstrukt der Events19 stellt dabei das Kernkonzept des Event-Frameworks dar, über welches sie verteilt werden. Die Komponenten des Basissystems registrieren im Vorfeld sogenannte Listener20 beim Event-Framework, die bei Eintreffen eines entsprechenden Events, für das sie registriert wurden, dieses entsprechend behandeln. Dies geschieht typischerweise synchron, so dass ”größere“ Bearbeitungsprozesse in Threads 21 ausgelagert werden. blues.eventFramework
منابع مشابه
elecTUM - Integriertes eLearning an der Technischen Universität Müchen
Seit Mitte der 90er Jahre entwickelte sich eLearning an der TUM auf Initiative einiger Hochschullehrer und mit Hilfe unterschiedlicher Fördermaßnahmen wie dem MEILEProgramm und dem Förderprogramm „Neue Medien in der Bildung“. Dadurch entstanden meist von einander unabhängige eLearning-Bausteine zur Bereicherung der Präsenzlehre, die nicht in ein eLearning-Konzept der Hochschule eingebunden ware...
متن کاملDie Entwicklung einer gemeinsamen IT-Plattform im Bereich Logistik
Zusammenfassung: Gegenstand des vorliegenden Beitrags ist ein Phasenmodell, das der Entwicklung einer branchenspezifischen Shared-Services-Plattform dient. Das Phasenmodell wurde im Rahmen eines vom Bundesministerium für Bildung und Forschung finanzierten Projektes entwickelt und wird anhand der Erstellung einer Logistik-Service-Bus-Plattform praktisch eingesetzt. Der Beitrag umreißt das gesamt...
متن کاملMumie: Plattform und Autorenumgebung für die Mathematik
Die Veränderung des mathematischen Kompetenzbegriffes erfordert neue Ansätze in der mathematischen Ausbildung. Neue Medien und Neue Technologien besitzen das Potenzial, die Lehre entscheidend zu verbessern. Viele bisherige Entwicklungen sind dabei vorwiegend einer “First Generation” zuzurechnen, die vor allem als “Document-Management-Center” fungieren und der Distribution von Informationen und ...
متن کاملH Mcast: Entwicklung und Evaluierung einer Architektur zur universellen Gruppenkommunikation im Internet
Gruppenkommunikation ist die Basis vieler Internetanwendungen wie IPTV und Online Multiplayer Spiele. Trotz existierender Multicast-Verfahren für eine effiziente Datenverteilung, setzen diese Anwendungen oft auf proprietäre Technologien, weil bisher eine technologieübergreifende, transparente Multicastschnittstelle sowie ein allgemeiner Multicastdienst im Internet fehlen. In diesem Beitrag präs...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009